<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /***
         *  break:
         *  作用：
         *    1. 在循环中：跳出当前整个循环，break后面循环中的代码不执行
         *       如果想跳出两层循环，需要在外部打一个标识位
         *    2. switch case 中的break ，跳出switch语句
         * 
         */
        // 单层循环中的break
        // for(var i = 0; i < 10;i++){
        //     // 不用break
        //     // if(i <= 5){
        //     //     console.log(i);
        //     // }
        //     if(i === 6) break;
        //     console.log(i);
        // }
        // console.log('xxxxxx');

        // for循环嵌套时的break

        outfor123:
        for(var i = 1; i <= 9; i++){
            for(var j = 1; j <= 9; j++){
                if(i > 4 && j > 5){
                    //break;// break本身只能跳出内层循环，不能跳出外城循环
                    // 如果你想跳出外层循环，需要在外层打一个标识位
                    break outfor123;
                }
                console.log('i,j: ' + i + ',' + j);
            }
        }
        console.log('我是外层循环外部后续代码');

        
    </script>
</body>
</html>